arch of the palate - German English Dictionary